home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Educational Software Cooperative 4
/
Educational Software Cooperative 4.iso
/
hinthunt
/
hinthunt.doc
< prev
next >
Wrap
Text File
|
1994-03-22
|
18KB
|
325 lines
HINT-HUNT (TM)
Copyright 1994
Castle Oaks Computer Services
Post Office Box 36082
Indianapolis, IN 46236-0082
(317) 823-6366
HINT-HUNT (TM) is a word search puzzle generator. It is a special type of
puzzle generator which has been designed for use by teachers. Its purpose is
to provide a tool for making homework assignments that students will enjoy
doing.
Although it can create ordinary word search puzzles, its main purpose is to
produce a puzzle where the word list contains a set of hints that correspond
(in a one-to-one fashion) to a different set of words that are inserted into
the puzzle. This program was developed so that puzzles can be made where the
puzzle words are in one language and the corresponding hints in the word list
(hints) are in a different language. However, the program is not limited to
just the above use. Since you have the capability of putting one set of words
in the puzzle and a different set of words in the word list, the word list can
have hints that relate to the words in the puzzle. Therefore, the program can
be used in many disciplines other than language. (Any characters including
spaces may be placed in the list of hints; see the note at the end of this
document concerning accented characters)
HINT-HUNT (TM) is a commercial program. (A shareware version has been released
for trial use. It may be used for up to 30 days.) After the trial period, if
you wish to continue use of the program, you must purchase the commercial
version for $15.00. (Send your payment to the above address.) Upon receipt of
your payment, you will be sent the latest version of the program and you will
be notified of any upgrades and other products available from Castle Oaks.
Since this program was developed for educational use, a school or a school
system may buy a site license. Contact Castle Oaks for site license pricing.
You may create puzzles which you produce for publication. If you publish a
puzzle, registration is required and a royalty is payable in some cases.
The following rules must be followed in such cases:
1. Puzzles must be in good taste as judged by the mores of the
general population.
2. The puzzle must display the trademark and its owner, Castle Oaks
Computer Services.
3. In some cases, a royalty payment is required for published
puzzles. If you have purchased the program for say a church or
a school, then you may publish puzzles in your newsletter or
for use in class without royalty. If you submit a puzzle for
more general distribution, then a royalty must be paid for each
puzzle published. The fee is $5.00 or 15% of the amount received
for the puzzle, whichever is greater.
4. A copy of the puzzle being published must be sent to Castle Oaks
along with the royalty payment. Also include the name and date
of the publication in which it will appear.
Failure to abide by the above rules will lead to legal action.
USAGE
HINT-HUNT (TM) is easy and fun to use. It is great for creating puzzles for
educational use. Or you might want to use it for entertainment at a party.
You can make up puzzles containing the names, interests, etc. of persons
attending the party. The only installation required is to copy the executable
file (HINTHUNT.EXE) to a directory or disk of your choice. The command line to
execute the program has the general form:
HINTHUNT [P|S] [M]
The command line options in brackets are optional (do not include the brack-
ets.) They may be upper or lower case and the order may be the reverse of that
shown. P|S means that you may enter either P or S. P means you want to create
a primary level puzzle, and S means you want to create a secondary level
puzzle (these are explained in the description of the menu). If you do not
enter either, a puzzle will be created at the highest level. You may omit both
of these parameters on the command line and still select primary or secondary
from the menu. The M option tells HINTHUNT to run in monochrome mode. If you
only have a monochrome display (such as an LCD screen) you will need to use
the M option.
You can run the program from a floppy disk by including the drive letter on
the command line. There are certain requirements and restrictions.
a. You must have a printer and it must be turned on, on-line and the
paper should be positioned at top-of-form. Your printer must be
capable of backspacing. If it does not have that capability, some
lines in the solution printout may not be correct. The solution
will probably look best when printed in draft mode. You should
experiment with number of characters per inch and number of lines
per inch on your printer to achieve the most pleasing printout.
In order to show the connections between words, it was necessary
to add extra lines in the solution. This was done so that the
solution could be displayed on most printers; therefore the aspect
ratio of the solution will be different from that of the puzzle.
(Actually the program may be run without the printer. When asked
for number of copies to be printed you may respond with zero.
However, the program is not very useful without hard copy output
unless you have saved the puzzle and/or solution to file for later
printing.)
b. Your puzzle can have dimensions of up to 40 by 40. In most cases,
much smaller puzzles, 20 by 20 or smaller, are quite satisfactory.
(Note: Dimensions are to be given in columns and lines.) Your
puzzle can have as many as 100 words. Usually 25 words is adequate.
The program starts by asking you to press 'M' (or 'm') to see the option menu
or any other key to go directly to building the puzzle. During this time, the
program is developing a seed (starting value) for the random number generator.
If you press an 'M', the program displays a menu of nine options. They are:
1 Primary puzzle
2 Secondary puzzle
3 Ordinary word search puzzle (one word list)
4 Ordinary puzzle and encrypt the word list
5 43 line mode
6 Provide seed for random number generator
7 Hints to be printed one per line
8 Provide delay time for puzzle display (Default = 500 milliseconds)
9 Exit menu
If you choose option 1 (or if you have entered a 'P' on the command line), the
program will make a puzzle that inserts the words only in the left-to-right
and downwards directions (this is called a primary puzzle). When you select
option 1, the menu entry turns to red (bright white in monochrome mode) which
means that the option has been selected. It also de-letes option 2 from the
menu so it cannot be selected.
If you choose option 2 (or if you have entered a 'S' on the command line), the
program will make a puzzle that inserts the words in the two directions of
option 1 but also in the two left-to-right diagonal directions (this is called
a secondary puzzle). The menu line turns to red and option 1 is deleted from
the menu.
If you do not choose either option 1 or 2, the program will make a puzzle
inserting words in eight different directions.
If you choose option 3, the program will use the same list of words for the
puzzle and the word list (hints). This provides you with the capability to
make ordinary word search puzzles. (You can also make an ordinary puzzle by
placing the same word for a hint as you enter for the puzzle.) Ordinary puz-
zles are suitable for making a puzzle of spelling words. When you choose
option 3, the menu line is displayed in red to show that you have selected it.
(Remember, if you are entering the words from a file, there must be only one
word on each line of the file. (If you do not select option 3 or 4, and you
input from a file, each line of the file must contain a word, followed by a
hint to be entered in the word list.)
If you choose option 4, it also automatically selects option 3 also. Both menu
lines 3 and 4 will be displayed in red. Option 4 also tells the program to
encrypt the word list. (Option 3 is selected because if the puzzle were not
the ordinary type, the word list might contain characters other than upper
case alphabetic and it would be difficult to select a suitable encryption
technique for them.)
Option 5 allows you to put your display in 43 line mode if you have an EGA or
better display. Normally you will not need to do this unless you are creating
a puzzle that is longer than 20 lines. If selected, line 5 of the menu will be
displayed in red.
Option 6 provides a means to defeat the automatic creation of the seed for the
random number generator. At the beginning of the program, a seed was deter-
mined by the amount of time it took you to press any key. If you select option
6, the number that was previously determined will be discarded and a number
that you enter will be used. The number must be in the range 1 through 32767.
Selecting your own seed provides you with a method of duplicating a previously
made puzzle. Starting with version 3.1, HINTHUNT now displays the seed used to
create a puzzle, even if you do not supply it. This makes it more convenient
to build another puzzle using that seed. If both puzzles use the same seed and
the same word list and same dimensions, the puzzles will be the same.
Option 7 Provides the user with the capability to change the way that the
hints are printed with the puzzle. If you choose this option, the hints are
printed one per line with adequate space at the left for a student to enter
the answer. A teacher requested this capability so that when a puzzle is used
for homework, it will be easy to grade the answers.
Option 8 provides you the capability to slow down the display of the puzzle as
it is built. The default value is 500 milliseconds (one-half second.) You are
to enter the desired delay time in an integral number of milliseconds.
Option 9 Exits the menu and starts the puzzle building process.
(Actually,pressing any key other than 1 through 8 will cause the program to
exit the menu and start building the puzzle.)
On-screen prompts are provided to guide you through the process. You are first
asked for the width (in columns) and the length (in lines). Then you are asked
for a title for the puzzle. This title may not exceed 77 characters. You may
want to include in the title some directions. For example:
FIND THE ENGLISH WORDS FOR THE FRENCH WORDS IN THE LIST
(If you need more than 77 characters, you can save the puzzle to a file after
it has been made and then using an editor, you can add as much text as you
wish.)
You are then asked if you want to input the words from a file or from the
keyboard. If you input from a file, the file should either be one that was
saved earlier from within the program or it may be one you have created sepa-
rately using an editor. In the latter case, the file must be constructed in
the correct format. If the file is to be input for an ordinary word search
puzzle, each line must contain a single word followed by a carriage return and
a line feed. If the file is to contain two word lists, each line of the file
must contain a single word for the puzzle followed by a space and then an
entry for the word list (hints) followed by a carriage return and a line feed.
The entry for the puzzle must contain only alphabetic characters and no
spaces. (See the note at the end of this document for exceptions.) The entry
for the word list may contain any characters including spaces.
If you choose to enter words from the keyboard, you will be prompted appro-
priately to obtain your list(s). When you are prompted for a word to be en-
tered in the puzzle, the display will show a box whose length is the lesser of
the width and length of the puzzle. If you try to enter more characters than
the space provided, the program will not accept any extra characters. Like-
wise, when you are prompted for a hint, a box will be displayed that goes all
the way to the right margin of the screen. This indicates the amount of space
allowed for a hint. If you try to enter more characters than allowed, they
will not be accepted. When finished with entering words, just press ENTER
(when prompted for a new word) to terminate the process.
After entering your words, either from a file or the keyboard, the words will
be displayed and you will be given the option of changing any one of the
entries. If the number you enter is negative, and if its absolute value is in
the range 1 through the highest entry number, the corresponding entry will be
deleted and the range will be reduced by one. If you enter a number whose
absolute value is not in the range 1 through the highest entry number, you
will be prompted that the number is out of range; and given the option of
adding an entry or not. If you answer "yes", you will be prompted for a new
entry and it will be added as the next one, no matter what value you entered.
If you respond "no" and the number you entered was positive you are asked to
input the number of the entry you want to change. If you respond "no", and the
number you entered was negative, you will be asked if you want to change an
entry. After making changes, if any, the program will build the puzzle.
If you have entered the words from the keyboard, or if you have entered them
from a file and changed one or more words, the program will ask if you want to
save the words to a file. If you save the words, the file will be in suitable
form to be read by the program at some other time.
As the puzzle is built, the program will display each word as it attempts to
insert it. If the program cannot insert a word, you will be alerted (in the
bottom border) and given the option of starting over (in the hope that a new
try will allow the word to be inserted) or discarding the word. If you elect
to start over, you will also be given the option of increasing both the width
and length of the puzzle by one unit. People have the tendency to try to make
puzzles as small as possible. This not only makes it difficult to place all of
the words, it also leads to puzzles where many words are placed side by side
in very few different directions. Larger puzzle sizes result in puzzles with a
better distribution of directions of insertion.
It may be difficult to evaluate the esthetics of the puzzle from the screen
display. Therefore, you are given the option of printing the puzzle solution
which shows how the words have been laid into the puzzle. You may then contin-
ue, have the program re-position the words or abort the program.
When you continue, you will be given the opportunity of saving the puzzle and
solution to file and you can specify the number of copies that you want to
have printed. (CAUTION! When asked to respond with a Y or N, do not follow
that response with pressing ENTER. It is not necessary and will be interpreted
as a null response to the next prompt.) In general, you only terminate a
response with an ENTER when you input a string of characters or a number.
Two special features are included for avoiding situations that might be unde-
sirable. For example, you may want to enter the two words, "BACKROOM" and
"ROOMMATE". If you do, there is the possibility that they will share all the
letters of "ROOM". You may like that or you may not, if not, just prefix
"ROOMMATE" with an 'X'. The 'X' will not be printed in the puzzle or the word
list. This means that no words can begin with a single letter 'X'. If you want
a word to begin with an 'X', just prefix it with another 'X' which will be
purged from the word list. Another example where you would be more likely to
use this feature is when one word would be contained entirely in another word.
"VIRGINIA" and WESTVIRGINIA" or "THE" and "EITHER". In such cases, just prefix
the shorter word with an 'X'. Also, note that a word might be contained en-
tirely in another one but in reverse order; example: "TEN" and "NINETEEN". You
may want to allow that; but if you don't, prefix the "TEN" with an 'X'.
The above doesn't take care of the cases where the shorter word is entirely
contained at the beginning of the longer word. Example: "ROOM" and "ROOM-
MATE". If you do not want these words to share the letters "ROOM", add a 'Q'
to the end of the shorter word. In the rare instance where a word naturally
ends in 'Q', add a second 'Q' and it will be discarded instead of the real
'Q'. Note that this artifice could be used in all of the above examples except
where the shorter word is at the end of the longer word as in "VIRGINIA" and
"WESTVIRGINIA".
NOTE - Using accented characters
Normally, when you enter a word that is to be placed in the puzzle, any lower
case letters are converted to upper case and any other characters are not
accepted. To provide some foreign language capability, all of the accented
characters listed below are allowed also.
The hints may contain any characters, including accented characters. You may
enter an accented character by holding down the "Alt" key while entering the
character's decimal code on the numeric keypad. When you release "Alt", the
character will appear in the word. The codes for the accented characters are:
Ä 142; Å 143; â 131; ä 132; à 133; å 134; á 160;
Æ 146; æ 145;
Ç 128; ç 135;
É 144; ê 136; ë 137; è 138; é 130;
î 140; ï 139; ì 141; í 161;
Ñ 165; ñ 164;
Ö 153; ô 147; ö 148; ò 149; ó 162;
û 150; ù 151; Ü 154; ú 163; ÿ 152